<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<%@ page import = "java.util.*,java.io.*" %>
<%@ page import = "atae.thin.pres.*" %>
<%@ page import = "atae.apli.contexto.*" %>
<%@ taglib prefix="nacar" uri="/qnpl_mult_mult_jsp/tld/ctag.tld" %>
<%@ include file="/atcl_mult_mult_jsp/contenedores.jsp"%>

<% request.setAttribute("utils",utils); %>

<%
	icse.UtilitariosIcse icseUtil = new icse.UtilitariosIcse();
	String ALIASKEON=icseUtil.getPropertieByName("alias_keon");
	String ALIASICSE=icseUtil.getPropertieByName("alias_icse");
%>

<%
	int CANTIDAD_FILAS=25;
	String imagesDisabled="false";
	
	//compania
	String[] nomColsCompanias={"COD_CIA","DES_CIA"};
	AtaeSvCompositeDatoRegistroIndexado listadoNacarCompania=icseUtil.getListaNacar("LST_COMPANIA",utils);
	String[][] LST_COMPANIA = icseUtil.getArrayString(listadoNacarCompania,2,nomColsCompanias);

	//ramos
	String[] nomColsRamos={"COD_CIA","COD_RAMO","DES_CORTA","DES_LARGA"};
	AtaeSvCompositeDatoRegistroIndexado listadoNacarRamos=icseUtil.getListaNacar("LST_RAMO",utils);
	String[][] LST_RAMO = icseUtil.getArrayString(listadoNacarRamos,4,nomColsRamos);

	String LST_VACIO[][] = new String[1][2];
	LST_VACIO[0][0]="";
	LST_VACIO[0][1]="";

	String cod_prod = utils.getValorContexto("COD_PRODUCTO");
	String desc_prod = utils.getValorContexto("DES_PRODUCTO");
	String cod_estado = utils.getValorContexto("COD_ESTADO");
	String fec_vige_ini = utils.getValorContexto("COD_FECHA_INI");
	String fec_vige_fin = utils.getValorContexto("COD_FECHA_FIN");

%>

<%
   //rutas de imagenes de paginado para grilla padre
   String rutaBase="/"+ALIASKEON+"/images/";
   String rutaInicio="Izq1off.gif";
   String rutaPrev="Izq2off.gif";
   String rutaNext="Dere2off.gif";
   String rutaFin="Dere1off.gif";

   int contador=0;
   String contador_pag=utils.getValorContexto("CONTADOR_PAGINAS")==null?"0":utils.getValorContexto("CONTADOR_PAGINAS");
   if(contador_pag==""){
           contador_pag="0";
   }
   
   contador=Integer.parseInt(contador_pag);

   if(utils.getValorContexto("IND_FIN_DATOS").equals("") || contador==0){
       rutaInicio="Izq1off.gif";
       rutaPrev="Izq2off.gif";
       rutaNext="Dere2off.gif";
       rutaFin="Dere1off.gif";
   }

   if(utils.getValorContexto("IND_FIN_DATOS").equals("S")){
       if(contador>=2){
           rutaInicio="Izq1.gif"; //activamos boton inicio
           rutaPrev="Izq2.gif";
       }
       rutaFin="Dere1off.gif";
   }
   if(utils.getValorContexto("IND_FIN_DATOS").equals("N")){
       if(contador>=2){
           rutaInicio="Izq1.gif"; //activamos boton inicio
           rutaPrev="Izq2.gif";
           rutaNext="Dere2.gif";
       }
       if(contador<2){
           rutaNext="Dere2.gif";
       }
       rutaFin="Dere1.gif";
   }
	if(utils.getValorContexto("ACCION").equals("A") || utils.getValorContexto("ACCION").equals("B") || 
		utils.getValorContexto("ACCION").equals("M") || utils.getValorContexto("ACCION").equals("D") ||
		utils.getValorContexto("IND_FIN_DATOS").equals("")){
		imagesDisabled="true";
		rutaInicio="Izq1off.gif";
		rutaPrev="Izq2off.gif";
		rutaNext="Dere2off.gif";
		rutaFin="Dere1off.gif";
	}			   
   rutaInicio=rutaBase+rutaInicio;
   rutaPrev=rutaBase+rutaPrev;
   rutaNext=rutaBase+rutaNext;
   rutaFin=rutaBase+rutaFin;
%>
<html xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<title><nacar:etiqueta texto="Mantenimiento de Productos" monoidioma="false"/></title>
		<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type"/>
		<%=escribirPlugIn(utils)%>
		<!-- JavaScript Arquitectura -->
		<% if(!utils.isInternetExplorer()) { %>
		<link rel="stylesheet" href="/<%=ALIASKEON%>/estilos/NacarFF1024v02.css" type="text/css">
		<% } else { %>
		<link rel="stylesheet" href="/<%=ALIASKEON%>/estilos/NacarIE1024v02.css" type="text/css">
		<% } %>	
		<script type="text/javascript" src="/qnpl_es_web_pub/js/ctag.js"></script>		
		<script type="text/javascript" src="/atcl_es_web_pub/js/utils.js"></script>
		<script type="text/javascript" src="/<%=ALIASKEON%>/js/jquery.js"></script>
		<script type="text/javascript" src="/<%=ALIASKEON%>/js/jquery.ui.datepicker.js"></script>	
		<script type="text/javascript" src="/<%=ALIASICSE%>/js/utilitarios.js"></script>
		<script type="text/javascript">
			$(function() {
				$("#jdcFecFin").datepicker({dateFormat: 'dd-mm-yy'});
				$("#jdcFecInicio").datepicker({
					dateFormat: 'dd-mm-yy',
					onSelect: function(dateText, inst){
						$("#jdcFecFin").val("");
						$('#jdcFecFin').datepicker(
							"option", 
							"minDate", 
							new Date(convertirEntero(dateText.substring(6,10)), convertirEntero(dateText.substring(3,5))-1, 
									 (convertirEntero(dateText.substring(0,2))==0?convertirEntero(dateText.substring(1,2)):convertirEntero(dateText.substring(0,2))+1))
						);
					}
				});
			});
			$(document).ready(function(){
				if(jQuery.browser.mozilla ){$(document).keydown(function(event) {atajoKeyDown(event); }).keyup(function(event){atajoKeyUp(event); }); }
				$('*').disableSelection();
				setTrimCampos();
				if("<%=imagesDisabled%>"=="true"){
					setValorCampo("imagesAction","false");
				}	

				if('<%=utils.getValorContexto("ACCION")%>'=='<%=icseUtil.getPropertieByName("accionListado")%>'){
					if(validarGrillaVacia("lstProductos")==true){
						verMensaje('ALERTICA6000','<%=icseUtil.getPropertieByName("ICA6000")%>','/<%=ALIASKEON%>/images/','cerrar');
					}
				}

				if('<%=utils.getValorContexto("ACCION")%>'=="L" || '<%=utils.getValorContexto("ACCION")%>'=="D"){

					setValorCampo("cmbCompania",'<%=utils.getValorContexto("COD_CIA")%>');
					verCombo_ramos('<%=utils.getValorContexto("COD_CIA")%>');

					setValorCampo("cmbRamo",'<%=utils.getValorContexto("COD_RAMO")%>');

					setValorCampo("txtCodProducto",'<%=utils.getValorContexto("COD_PRODUCTO")%>');
					setValorCampo("txtDescProducto",'<%=utils.getValorContexto("DES_PRODUCTO")%>');
					setValorCampo("jdcFecInicio",'<%=utils.getValorContexto("FEC_INI_VIG")%>');
					setValorCampo("jdcFecFin",'<%=utils.getValorContexto("FEC_FIN_VIG")%>');

				}

				if(('<%=utils.getValorContexto("COD_FECHA_INI")%>').length==10){
					setValorCampo("jdcFecInicio",('<%=utils.getValorContexto("COD_FECHA_INI")%>').substring(8,10)+"-"+
												 ('<%=utils.getValorContexto("COD_FECHA_INI")%>').substring(5,7)+"-"+
												 ('<%=utils.getValorContexto("COD_FECHA_INI")%>').substring(0,4));
				}
				
				if(('<%=utils.getValorContexto("COD_FECHA_FIN")%>').length==10){
					setValorCampo("jdcFecFin",('<%=utils.getValorContexto("COD_FECHA_FIN")%>').substring(8,10)+"-"+
												 ('<%=utils.getValorContexto("COD_FECHA_FIN")%>').substring(5,7)+"-"+
												 ('<%=utils.getValorContexto("COD_FECHA_FIN")%>').substring(0,4));
				}

				if(('<%=utils.getValorContexto("MJE_CODIGO")%>').indexOf("ICA")>-1){
					if('<%=utils.getValorContexto("ACCION")%>'=='<%=icseUtil.getPropertieByName("accionBaja")%>' ||
			           '<%=utils.getValorContexto("ACCION")%>'=='<%=icseUtil.getPropertieByName("accionReactivar")%>' ||
			           '<%=utils.getValorContexto("ACCION")%>'=='<%=icseUtil.getPropertieByName("accionValidar")%>' ||
			           '<%=utils.getValorContexto("ACCION")%>'=='<%=icseUtil.getPropertieByName("accionActivar")%>'){
			           		reset_ICSEVE02009();
							verMensaje('<%=utils.getValorContexto("MJE_CODIGO")%>','<%=utils.getValorContexto("MJE_DESCRIPCION")%>','/<%=ALIASKEON%>/images/','buscar_ICSEVE02009_mensaje');
					}
				}
				quitarScrollHorizontal("lstProductos");
			});
		</script>
		<script type="text/javascript">
			function verCombo_ramos(cod_cia){
				var ramos= new Array();
				ramos[0] = new Array(); //codigo cia
				ramos[1] = new Array(); //codigo ramo
				ramos[2] = new Array(); //descripcion corta
				ramos[3] = new Array(); //descripcion larga

				<% 
					for(int i=0; i<LST_RAMO.length; i++){ %>
						ramos[0][parseInt("<%=i%>")] = "<%=LST_RAMO[i][0]%>";
						ramos[1][parseInt("<%=i%>")] = "<%=LST_RAMO[i][1]%>";
						ramos[2][parseInt("<%=i%>")] = "<%=LST_RAMO[i][2]%>";
						ramos[3][parseInt("<%=i%>")] = "<%=LST_RAMO[i][3]%>";
					<%}
				%>

				$("#cmbRamo").html("<option></option>");

				//armamos el combo con los ramos de la compania
				if(cod_cia!="") {
					for(var i=0; i<ramos[0].length; i++){
						if(ramos[0][i]==cod_cia){
							$("#cmbRamo").append("<option value='" + ramos[1][i] + "'>" +ramos[3][i]+"</option>");
						}
					}
					//$("#cmbRamo").css("width","auto");
				}
			}
		</script>
	</head>
	<body onload="controlSesion();
		<% if (utils.getPaginaModoMensaje() != getCteServicioOK()) {%> 
			if('<%=utils.getValorContexto("ACCION")%>'=='<%=icseUtil.getPropertieByName("accionBaja")%>'){
				reset_ICSEVE02009();
			}
			
			if(('<%=utils.getValorContexto("MJE_CODIGO")%>').indexOf('<%=icseUtil.getPropertieByName("codigoError")%>')>-1){
				verMensaje('<%=utils.getValorContexto("MJE_CODIGO")%>','<%=utils.getValorContexto("MJE_DESCRIPCION")%>','/<%=ALIASKEON%>/images/','cerrar');
			}else{
				mostrarMensajes(tipoMensajes,paramMensajes);
			}
		<%}%>">
		<form name="ICSEVE02009" id ="ICSEVE02009" action="<%=utils.getDestinoFormulario()%>" METHOD="POST">
			<input type="hidden" name="evento" id="evento">
			<input type="hidden" name="flujo" id="flujo" 	value="<%=utils.getFlujoID()%>"/>
			<input type="hidden" name="ventana" id="ventana" value="<%=utils.getVentana()%>"/>  
			<input type="hidden" name="imagesAction" id="imagesAction" value=""/>

			<input type="hidden" name="hdACCION" 		id="hdACCION" 		value='<%=utils.getValorContexto("ACCION")%>'/>
			<input type="hidden" name="hdCOD_CIA" 	id="hdCOD_CIA" value='<%=utils.getValorContexto("COD_CIA")%>'/>
			<input type="hidden" name="hdCOD_RAMO" 		id="hdCOD_RAMO" 	value='<%=utils.getValorContexto("COD_RAMO")%>'/>
			<input type="hidden" name="hdCOD_PRODUCTO" 	id="hdCOD_PRODUCTO" value='<%=utils.getValorContexto("COD_PRODUCTO")%>'/>
			<input type="hidden" name="hdDES_PRODUCTO" 	id="hdDES_PRODUCTO" value='<%=utils.getValorContexto("DES_PRODUCTO")%>'/>
			<input type="hidden" name="hdESTADO" 		id="hdESTADO" 		value='<%=utils.getValorContexto("COD_ESTADO")%>'/>
			<input type="hidden" name="hdFEC_INI_VIG" 	id="hdFEC_INI_VIG" 	value='<%=utils.getValorContexto("COD_FECHA_INI")%>'/>		
			<input type="hidden" name="hdFEC_FIN_VIG" 	id="hdFEC_FIN_VIG" 	value='<%=utils.getValorContexto("COD_FECHA_FIN")%>'/>		
			<input type="hidden" name="hdCOD_FECHA_INI" 	id="hdCOD_FECHA_INI" 	value='<%=utils.getValorContexto("COD_FECHA_INI")%>'/>		
			<input type="hidden" name="hdCOD_FECHA_FIN" 	id="hdCOD_FECHA_FIN" 	value='<%=utils.getValorContexto("COD_FECHA_FIN")%>'/>	
			<input type="hidden" name="hdCOD_CIAB" 	id="hdCOD_CIAB" 	value='<%=utils.getValorContexto("COD_CIAB")%>'/>		
			<input type="hidden" name="hdDES_LARGA" 	id="hdDES_LARGA" value='<%=utils.getValorContexto("DES_LARGA")%>'/>
			<input type="hidden" name="hdDES_CORTA" 	id="hdDES_CORTA" value='<%=utils.getValorContexto("DES_CORTA")%>'/>
			
			<input type="hidden" name="hdNRO_POL_ASEG" 	id="hdNRO_POL_ASEG" value='<%=utils.getValorContexto("NRO_POL_ASEG")%>'/>
			<input type="hidden" name="hdNRO_CERA" 	id="hdNRO_CERA" value='<%=utils.getValorContexto("NRO_CER")%>'/>
			<input type="hidden" name="hdTIP_NUMF" 	id="hdTIP_NUMF" value='<%=utils.getValorContexto("TIP_NUMF")%>'/>

			<input type="hidden" name="hdAVAN_RET_PAGINA" 	id="hdAVAN_RET_PAGINA" 	value='<%=utils.getValorContexto("AVAN_RET_PAGINA")%>'/>
			<input type="hidden" name="hdCONTADOR_PAGINAS"	id="hdCONTADOR_PAGINAS" value='<%=utils.getValorContexto("CONTADOR_PAGINAS")%>'/>
			<input type="hidden" name="hdNUM_REGISTROS"		id="hdNUM_REGISTROS" 	value='<%=utils.getValorContexto("NUM_REGISTROS")%>'/>
			<input type="hidden" name="hdPRIMARY_KEY" 		id="hdPRIMARY_KEY" 		value='<%=utils.getValorContexto("PRIMARY_KEY")%>'/>
			<input type="hidden" name="hdIND_FIN_DATOS" 	id="hdIND_FIN_DATOS" 	value='<%=utils.getValorContexto("IND_FIN_DATOS")%>'/>
			<input type="hidden" name="hdXSN_ESCENARIO" 	id="hdXSN_ESCENARIO" 	value='<%=utils.getValorContexto("XSN_ESCENARIO")%>'/>

			<div class="DivPagina">
			<div class="DivTituloVentana"><label class="tituloVentanaIzq">Mantenimiento de Productos </label></div>
				<div class="DivContenedorVentana">				
					<table border="0" cellpadding="0px" cellspacing="0px" class="TablaContenidoVentana" width="100%" id="tblPrincipal">
						<tr>
							<td>
								<div class="DivTituloCaja" ><label class="tituloCajaIzqEscenario" id="lbl_titulocaja_"><b>Producto</b></label></div>
								<div class="DivContenedorCaja"> 	
									<table border="0" cellpadding="0px" cellspacing="0px" class="TablaContenidoVentana" width="100%" id="tblBusqueda">
										<tr class="EtiquetaAutoescalable"> 
											<td>
												<label class="EtiquetaAutoescalable">
													<nacar:etiqueta texto="<b>Compa&ntilde;&iacute;a</b>" monoidioma="false"/><br/>
													<nacar:listadesplegable identificador="cmbCompania" estilo="CampoEntrada" seleccionado='<%=utils.getValorContexto("COD_CIA")%>' mostrarcodigo="false" enviarcodigo = "true" literalrequerido=" " cuerpo='<%=LST_COMPANIA%>' onchange="verCombo_ramos(this.value);" ancho="150"/> 
												</label>
												<label class="EtiquetaAutoescalable">
													<nacar:etiqueta texto="<b>Ramo</b>" monoidioma="false"/> <br/>
													<nacar:listadesplegable identificador="cmbRamo" estilo="CampoEntrada"
															mostrarcodigo="false" enviarcodigo = "true"  literalrequerido=" " ancho="200" cuerpo='<%=LST_VACIO%>'/>
												</label>
												<label class="EtiquetaAutoescalable"> 
													<nacar:etiqueta texto="<b>C&oacute;d. Producto</b>" monoidioma="false"/><br/>
													<nacar:campotexto identificador="txtCodProducto" ancho="10" longitudmaxima="4"  
															estilo="CampoEntrada" texto='<%=cod_prod%>' onkeypress="return doKeyPress(9,event);"/>
												</label>
												<label class="EtiquetaAutoescalable"> 
													<nacar:etiqueta texto="<b>Descripci&oacute;n del Producto</b>" monoidioma="false"/><br/>
													<nacar:campotexto identificador="txtDescProducto" ancho="40" longitudmaxima="60" 
															estilo="CampoEntrada" texto='<%=desc_prod%>'
															onkeypress="return doKeyPress(6,event);"/>
												</label>
												<label class="EtiquetaAutoescalable"> 
													<nacar:etiqueta texto="<b>Fec. Inicio Vigencia</b>" monoidioma="false"/><br/>
													<nacar:campotexto identificador="jdcFecInicio" ancho="12" longitudmaxima="10" estilo="CampoEntrada" onkeypress="return doKeyPress(3,event);"/>
												</label>		
												<label class="EtiquetaAutoescalable"> 
													<nacar:etiqueta texto="<b>Fec. Fin Vigencia</b>" monoidioma="false"/><br/>
													<nacar:campotexto identificador="jdcFecFin" ancho="12" longitudmaxima="10" estilo="CampoEntrada"  onkeypress="return doKeyPress(3,event);"/>
												</label>
											</td>
										</tr>
										<tr>
											<td>&nbsp;</td>
										</tr>
										<tr>
											<td>
												<table style="width:100%;" cellspacing="0" cellpadding="0">
													<tr>
														<td class="alinearDer">
															<button id="btnNuevo" name="btnNuevo" onClick="nuevo_ICSEVE02009();" type="button" class="Boton" value="Nuevo" accesskey="n" onmouseover="fbtnover(this , 100)" onmouseout="fbtnout(this, 100)"> <u>N</u>uevo </button>
															<button id="btnLimpiar" name="btnLimpiar" onClick="reset_ICSEVE02009();" type="button" class="Boton" value="Limpiar" accesskey="l" onmouseover="fbtnover(this , 100)" onmouseout="fbtnout(this, 100)"> <u>L</u>impiar </button>
															<button id="btnBuscar" name="btnBuscar" onClick="buscar_ICSEVE02009();" type="button" class="Boton" value="Buscar" accesskey="b" onmouseover="fbtnover(this , 100)" onmouseout="fbtnout(this, 100)"> <u>B</u>uscar </button>
														</td>
													</tr>
												</table>
											</td>
										</tr>		
									</table>
								</div>
								<div class="DivTituloCaja2">						
									<table width="100%" cellpadding="0" cellspacing="0" class="TablaTitulo" id="tab_1"> <!-- TablaTituloEscenario -->
										<div class="TituloTabla">
											<label class="TituloTablaIzq" > Productos Encontrados </label>  
											<label class="TituloTablaDer">
												<img src="<%=rutaInicio%>" class="linkAbi BotonPrismatico" id="btnInicio" name="btnInicio" onclick="paginadoDatos_ICSEVE02009('I');" title="Inicio" />
												<img src="<%=rutaPrev%>" class="linkAbi BotonPrismatico" id="btnAnterior" name="btnAnterior" onclick="paginadoDatos_ICSEVE02009('R');" title="Anterior"/>
													   <%
														   int total_paginas=0, total_registros=0;
														   if(contador>0){
															   total_registros=utils.getValorContexto("NUM_REGISTROS")==""?0:Integer.parseInt(utils.getValorContexto("NUM_REGISTROS"));
															   total_paginas=total_registros/CANTIDAD_FILAS;
															   try{
																   if(total_registros%(total_paginas*CANTIDAD_FILAS)>0){
																	  total_paginas++;
																   }											   
															   }catch(Exception ex){}
															   if(total_registros>0 && total_paginas==0){total_paginas=1;}
														   }
													   %>

													   <%=contador>0? (""+contador+" de "+total_paginas):""%>
													   
													   <img src="<%=rutaNext%>" class="linkAbi BotonPrismatico" id="btnSiguiente" name="btnSiguiente" onclick="paginadoDatos_ICSEVE02009('A');" title="Siguiente"/>
													<img src="<%=rutaFin%>" class="linkAbi BotonPrismatico" id="btnFin" name="btnFin" onclick="paginadoDatos_ICSEVE02009('F');" title="Fin"/>
											</label>
										</div>
									</table>
								</div>							
								<div class="DivContenedorCaja">
									<table width="100%" border="0" cellspacing="0" cellpadding="0">								
										<tr>
											<td> 
												<table width='100%' border='0' cellspacing='0' cellpadding='0' class='TablaDatos'>
													<tr>
														<td width="100%">
															<nacar:tablaeditable identificador="lstProductos" estilo="TablaDatos" contextocuerpo="LST_PRODUCTOS" espacioentreceldas='2' espaciointeriorceldas='0' 
																				 estiloclassfilaspares='Pijama1' estiloclassfilasimpares='Pijama2' espaciosconretorno='false' 
																				  columnasocultas='<%=new String[]{"COD_CIA","COD_RAMO","DES_COR","COD_CIAB","COD_ESTADO","NRO_POL_ASEG","NRO_CERA","TIP_NUM_FIJO"}%>'>
																<nacar:scrollvertical alto="350"/>
																<nacar:cabecera>
																	<tr>
																		<td align='center' class="CabeceraTabla" width="12%" ><nacar:etiqueta texto="Compa&ntilde;&iacute;a" monoidioma="false" /></td>
																		<td align='center' class="CabeceraTabla" width="11%" ><nacar:etiqueta texto="C&oacute;d. Producto" monoidioma="false" /></td>
																		<td align='center' class="CabeceraTabla" width="23%" ><nacar:etiqueta texto="Descripci&oacute;n del Producto" monoidioma="false" /></td>
																		<td align='center' class="CabeceraTabla" width="10%" ><nacar:etiqueta texto="Estado" monoidioma="false" /></td>
																		<td align='center' class="CabeceraTabla" width="7%" ><nacar:etiqueta texto="Fec. Inicio Vigencia" monoidioma="false" /></td>
																		<td align='center' class="CabeceraTabla" width="7%" ><nacar:etiqueta texto="Fec. Fin Vigencia" monoidioma="false" /></td>
																		<td align='center' class="CabeceraTabla" width="7%" ><nacar:etiqueta texto="Fecha Alta" monoidioma="false" /></td>
																		<td align='center' class="CabeceraTabla" width="7%" ><nacar:etiqueta texto="Fecha Baja" monoidioma="false" /></td>
																		<td align='center' class="CabeceraTabla" width="16%" ><nacar:etiqueta texto="Acci&oacute;n" monoidioma="false" /></td>
																	</tr>
																</nacar:cabecera>

																<nacar:edicionenfila   /> 
																<nacar:columnadatos identificador="DES_CIA"editable="false"ancho='12%'estiloclass="TextoTablaCenN"/>
																<nacar:columnadatos identificador="COD_PRODUCTO"editable="false"ancho='11%'estiloclass="TextoTablaCenN" />
																<nacar:columnadatos identificador="DES_LAR"editable="false"ancho='23%'estiloclass="TextoTablaCenN" />
																<nacar:columnadatos identificador="DES_ESTADO"editable="false"ancho='10%'estiloclass="TextoTablaCenN" />
																<nacar:columnadatos identificador="FEC_INI_VIG"editable="false"ancho='7%'estiloclass="TextoTablaCenN" funcionformato="columnLengthFecha" />
																<nacar:columnadatos identificador="FEC_FIN_VIG"editable="false"ancho='7%'estiloclass="TextoTablaCenN" funcionformato="columnLengthFecha" /> 
																<nacar:columnadatos identificador="FECHA_ALTA"editable="false"ancho='7%'estiloclass="TextoTablaCenN" funcionformato="columnLengthFecha" /> 
																<nacar:columnadatos identificador="FECHA_MODIF"editable="false"ancho='7%'estiloclass="TextoTablaCenN" funcionformato="columnLengthFecha" /> 

																<nacar:columnalibrehtml ancho="16%">
																	<table width='100%' border='0' cellspacing='0' cellpadding='0'>
																		<tr>
																			<td class="TextoTablaCenN">
																				<img src="/<%=ALIASKEON%>/images/editar.gif" class="linkAbi" align="middle" id="seleccionar" name="seleccionar" alt="Seleccionar" title="Seleccionar" onclick="seleccionarProducto_ICSEVE02009(this,'lstProductos');"/>
																				<img src="/<%=ALIASKEON%>/images/eliminar.gif" class="linkAbi" align="middle" id="seleccionar" name="seleccionar" alt="Baja" title="Baja" onclick="bajaValActReactICSEVE02009(this,'lstProductos','B');"/>
																				<img src="/<%=ALIASKEON%>/images/tarea_otros.gif" class="linkAbi" align="middle" id="seleccionar" name="seleccionar" alt="Validar" title="Validar" onclick="bajaValActReactICSEVE02009(this,'lstProductos','V');"/>
																				<img src="/<%=ALIASKEON%>/images/tarea_sinasignar.gif" class="linkAbi" align="middle" id="seleccionar" name="seleccionar" alt="Activar" title="Activar" onclick="bajaValActReactICSEVE02009(this,'lstProductos','A');"/>
																				<img src="/<%=ALIASKEON%>/images/tarea_propia.gif" class="linkAbi" align="middle" id="seleccionar" name="seleccionar" alt="Reactivar" title="Reactivar" onclick="bajaValActReactICSEVE02009(this,'lstProductos','R');"/>
																				<img src="/<%=ALIASKEON%>/images/documento.gif" class="linkAbi" align="middle" id="cobertura" name="cobertura" alt="Cobertura" title = "Modalidad" onclick="modalidades_ICSEVE02009(this,'lstProductos');"/>
																			</td>
																		</tr>
																	</table>
																</nacar:columnalibrehtml>		
															</nacar:tablaeditable>
														</td>
													</tr>
												</table>
											</td>
										</tr> 
										<tr>
											<td>&nbsp;</td>
										</tr>
									</table>
								</div>
							</td>
						</tr>
						<tr>
							<td>
								<table width="100%"  border="0" cellspacing="0" cellpadding="0">
									<tr>
										<td class="alinearDer" > 
											<button id="btnCerrar"name="btnCerrar"onClick="salir_ICSEVE02009();"type="button"class="Boton"value="Salir"accesskey="s"onmouseover="fbtnover(this , 100)"onmouseout="fbtnout(this, 100)" > <u>S</u>alir </button> 
										</td> 
									</tr>
								</table>
							</td>
						</tr>
					</table>
				</div>   		
			</div>
		</form> 
		<div id="mensaje"></div>
		<script type="text/javascript">
			function buscar_ICSEVE02009_mensaje(){
				$("input:hidden").filter(function() {
				if($(this).attr("id").substring(0,2) == "hd") 
				{
					$(this).val("");
				}
				});				

				setValorCampo('hdACCION',"L");
				setValorCampo('hdAVAN_RET_PAGINA','A');
				setValorCampo('hdCONTADOR_PAGINAS','0000');
				setValorCampo('hdPRIMARY_KEY','0000');

				lanzarEventoVentana('ICSEVE02009','0X3C01004');
			}
			
			function seleccionarProducto_ICSEVE02009(objeto,idTabla){
				var codProducto = obtenerCeldaFila(objeto,idTabla,1,idTabla);	
				var desCorta = obtenerCeldaFilaOculto(objeto,idTabla,2,idTabla);
				var desProducto = obtenerCeldaFila(objeto,idTabla,2,idTabla); //deslarga
				var codCompania = obtenerCeldaFilaOculto(objeto,idTabla,0,idTabla);
				var codRamo = obtenerCeldaFilaOculto(objeto,idTabla,1,idTabla);
				var fecVigIni = obtenerCeldaFila(objeto,idTabla,4,idTabla); //en la grilla aparece en el formato yyyy-mm-dd
				var fecVigfin = obtenerCeldaFila(objeto,idTabla,5,idTabla);//en la grilla aparece en el formato yyyy-mm-dd
				var codCiaBroker = obtenerCeldaFilaOculto(objeto,idTabla,3,idTabla);
				var codEstado = obtenerCeldaFilaOculto(objeto,idTabla,4,idTabla);
				var nroPolAseg = obtenerCeldaFilaOculto(objeto,idTabla,5,idTabla);
				var nroCera = obtenerCeldaFilaOculto(objeto,idTabla,6,idTabla);
				var tipoNumFijo = obtenerCeldaFilaOculto(objeto,idTabla,7,idTabla);
				
				setValorCampo('hdXSN_ESCENARIO',"E");
				setValorCampo('hdCOD_PRODUCTO',codProducto);
				setValorCampo('hdDES_CORTA',desCorta);
				setValorCampo('hdDES_LARGA',desProducto);
				setValorCampo('hdCOD_CIA',codCompania);
				setValorCampo('hdCOD_RAMO',codRamo);
				setValorCampo('hdFEC_INI_VIG',fecVigIni);
				setValorCampo('hdFEC_FIN_VIG',fecVigfin);
				setValorCampo('hdCOD_CIAB',codCiaBroker);
				setValorCampo('hdESTADO',codEstado);
				setValorCampo('hdNRO_POL_ASEG',nroPolAseg);
				setValorCampo('hdNRO_CERA',nroCera);
				setValorCampo('hdTIP_NUMF',tipoNumFijo);
				
				lanzarEventoVentana("ICSEVE02009",'0X3C01005');
			}

			function nuevo_ICSEVE02009(){
				setValorCampo('hdACCION','N');
				setValorCampo('hdXSN_ESCENARIO',"N");//Para la invocación de ventana 2001 en modo Nuevo y deshabilitar la trx de recuperacion de brokers
				setValorCampo('hdCOD_PRODUCTO',"");
				setValorCampo('hdDES_CORTA',"");
				setValorCampo('hdDES_LARGA',"");
				setValorCampo('hdCOD_CIA',"");
				setValorCampo('hdCOD_RAMO',"");
				setValorCampo('hdFEC_INI_VIG',"");
				setValorCampo('hdFEC_FIN_VIG',"");
				setValorCampo('hdCOD_CIAB',"");
				setValorCampo('hdESTADO',"");
				setValorCampo('hdNRO_POL_ASEG',"");
				setValorCampo('hdNRO_CERA',"");
				setValorCampo('hdTIP_NUMF',"");
				lanzarEventoVentana("ICSEVE02009",'0X3C01005');
			}


			function salir_ICSEVE02009(){
				lanzarEventoVentana("ICSEVE02009",'0X03C01000');
			}

			 function protegerPK_ICSEVE02009(valor){
				deshabilitaCombo('cmbCompania',valor);
				deshabilitaCombo('cmbRamo',valor);
				setValorCampo('hdACCION',  valor=='true' ? 'M' : 'A' );
			}

			 function reset_ICSEVE02009(){
				setValorCampo("imagesAction","false");
				resetPaginadoGrilla('<%=ALIASKEON%>');
				resetField();
				resetEstiloGrilla("lstProductos");
			}

			 function buscar_ICSEVE02009() {
			 	setTrimCampos();
				setHidenVentana();

				var codProducto = getValorCampo('txtCodProducto');
				var descProducto = getValorCampo('txtDescProducto');
				var codCompania = getValorCampo('cmbCompania');
				var codRamo = getValorCampo('cmbRamo');

				setValorCampo('hdCOD_PRODUCTO', codProducto);
				setValorCampo('hdDES_PRODUCTO', descProducto);
				setValorCampo('hdCOD_CIA', codCompania);
				setValorCampo('hdCOD_RAMO', codRamo);

				var fecVigIni = getValorCampo("jdcFecInicio");
				var fecVigfin = getValorCampo("jdcFecFin");

				if(fecVigIni=="" && fecVigfin.length==10){
					verMensaje('ALERTICAXXX', 'La Fec. Inicio también debe ingresarse para la consulta.', '/<%=ALIASKEON%>/images/','');
					setValorCampo("jdcFecFin","");
					return false;
				}

				if(fecVigIni.length==10){
					fecVigIni = fecVigIni.substring(6,10)+"-"+fecVigIni.substring(3,5)+"-"+fecVigIni.substring(0,2);
				}
				if(fecVigfin.length==10){
					fecVigfin = fecVigfin.substring(6,10)+"-"+fecVigfin.substring(3,5)+"-"+fecVigfin.substring(0,2);
				}

				setValorCampo("hdCOD_FECHA_INI",fecVigIni);
				setValorCampo("hdCOD_FECHA_FIN",fecVigfin);

				var arrayCriteriosValidos = [codProducto,descProducto,codCompania,codRamo,fecVigIni,fecVigfin];
				var arrayCriteriosInvalidos = new Array();

				var resultado = validarBusquedaVaciosInvalidos(arrayCriteriosValidos, arrayCriteriosInvalidos);
				
				switch(resultado){
					case 1: verMensaje('CONFIRMICA6004', '<%=icseUtil.getPropertieByName("ICA6004")%>', '/<%=ALIASKEON%>/images/','lanzarBusqueda_ICEVSE02009'); break;
					case 2: verMensaje('CONFIRMICA6005', '<%=icseUtil.getPropertieByName("ICA6005")%>', '/<%=ALIASKEON%>/images/','lanzarBusqueda_ICEVSE02009'); break;
					case 3: lanzarBusqueda_ICEVSE02009(); break;
					default: break;
				}

			}

			function lanzarBusqueda_ICEVSE02009(){
				setValorCampo('hdACCION','<%=icseUtil.getPropertieByName("accionListado")%>');
				setValorCampo('hdAVAN_RET_PAGINA','<%=icseUtil.getPropertieByName("avancePagina1")%>');
				setValorCampo('hdCONTADOR_PAGINAS','0000');
				setValorCampo('hdPRIMARY_KEY','0000');
				lanzarEventoVentana('ICSEVE02009','0X3C01004');
			}

			function protegerAccionadores(){
				setProtegidoAccionador('btnNuevo','true');
				setEstiloAccionador('btnNuevo', 'BotonDisabled');
			}

			/*funcion para buscar que permite que la 
			data ingresada se mantenga en los fields*/
			function setHidenVentana(){ 
				setHidenValues();
				showHidenValues();
			}


			function setHidenValues(){
				setValorCampo('hdCOD_CIA',getValorCampo('cmbCompania'));
				setValorCampo('hdCOD_RAMO',getValorCampo('cmbRamo'));
				setValorCampo('hdCOD_PRODUCTO',getValorCampo('txtCodProducto'));
				setValorCampo('hdDES_PRODUCTO',getValorCampo('txtDescProducto'));
				setValorCampo('hdDES_CORTA',getValorCampo('txtDescProducto'));
				setValorCampo('hdDES_LARGA',getValorCampo('txtDescProducto'));
				setValorCampo('hdFEC_INI_VIG',getValorCampo('jdcFecInicio'));
				setValorCampo('hdFEC_FIN_VIG',getValorCampo('jdcFecFin'));
				setValorCampo('hdCOD_FECHA_INI',getValorCampo('jdcFecInicio'));
				setValorCampo('hdCOD_FECHA_FIN',getValorCampo('jdcFecFin'));
			}

			function resetField(){
				$("#cmbRamo").html("<option></option>");
				setValorCampo('cmbCompania','');
				setValorCampo('cmbRamo','');
				setValorCampo('txtCodProducto','');
				setValorCampo('txtDescProducto','');
				setValorCampo('jdcFecInicio','');
				setValorCampo('jdcFecFin','');
			}

			function showHidenValues(){
				/*alert("hdACCION: "		+ getValorCampo('hdACCION')
					+" hdCOD_CIA: "+ getValorCampo('hdCOD_CIA')
					+" hdCOD_RAMO: "	+ getValorCampo('hdCOD_RAMO')
					+" hdCOD_PRODUCTO: "+ getValorCampo('hdCOD_PRODUCTO')
					+" hdDES_PRODUCTO: "+ getValorCampo('hdDES_PRODUCTO')
					+" hdESTADO: "		+ getValorCampo('hdESTADO')
					+" hdFEC_INI_VIG: "	+ getValorCampo('hdFEC_INI_VIG')
					+" hdFEC_FIN_VIG: "	+ getValorCampo('hdFEC_FIN_VIG')
					);*/
			}

			function modalidades_ICSEVE02009(objeto,idTabla){
				//ICSEVE02016
				var cod_cia=obtenerCeldaFilaOculto(objeto,idTabla,0,idTabla);
				var cod_ramo=obtenerCeldaFilaOculto(objeto,idTabla,1,idTabla);
				var cod_prod=obtenerCeldaFila(objeto,idTabla,1,idTabla);
				var des_prod=obtenerCeldaFila(objeto,idTabla,2,idTabla);
				var des_corta=obtenerCeldaFilaOculto(objeto,idTabla,2,idTabla);

			    setValorCampo('hdCOD_CIA',cod_cia);
			    setValorCampo('hdCOD_RAMO',cod_ramo);
			    setValorCampo('hdCOD_PRODUCTO',cod_prod);
			    setValorCampo('hdDES_LARGA',des_prod);
			    setValorCampo('hdDES_CORTA',des_corta);

				lanzarEventoVentana('ICSEVE02009','0X3C0101A');
			}

			function paginadoDatos_ICSEVE02009(navegacion){
				if(getValorCampo("imagesAction")=="false" || getValorCampo("hdIND_FIN_DATOS")==""){
					return;
				}
				if(!setearPaginadoGrilla(navegacion,25,"hdCONTADOR_PAGINAS","hdIND_FIN_DATOS","hdNUM_REGISTROS","hdAVAN_RET_PAGINA","hdPRIMARY_KEY")){
					return false;
				}

				setValorCampo("hdACCION","L");
				setValorCampo('hdCOD_CIA',getValorCampo("cmbCompania"));
				setValorCampo('hdCOD_RAMO',getValorCampo("cmbRamo"));
				setValorCampo('hdCOD_PRODUCTO',getValorCampo('txtCodProducto'));
				setValorCampo('hdDES_PRODUCTO',getValorCampo('txtDescProducto'));
				var fecVigIni = getValorCampo("jdcFecInicio");
				var fecVigfin = getValorCampo("jdcFecFin");

				if(fecVigIni.length==10){
					fecVigIni = fecVigIni.substring(6,10)+"-"+fecVigIni.substring(3,5)+"-"+fecVigIni.substring(0,2);
				}
				if(fecVigfin.length==10){
					fecVigfin = fechaFin.substring(6,10)+"-"+fecVigfin.substring(3,5)+"-"+fecVigfin.substring(0,2);
				}

				setValorCampo("hdCOD_FECHA_INI",fecVigIni);
				setValorCampo("hdCOD_FECHA_FIN",fecVigfin);
				
				lanzarEventoVentana('ICSEVE02009','0X3C01004');
			}	
			function bajaValActReactICSEVE02009(objeto, idTabla, accion){
				var cod_cia=obtenerCeldaFilaOculto(objeto,idTabla,0,idTabla);
				var cod_ramo=obtenerCeldaFilaOculto(objeto,idTabla,1,idTabla);
				var cod_prod=obtenerCeldaFila(objeto,idTabla,1,idTabla);
				var cia_broker=obtenerCeldaFilaOculto(objeto,idTabla,3,idTabla);
				var cod_estado=obtenerCeldaFilaOculto(objeto,idTabla,4,idTabla);
				var pol_aseg=obtenerCeldaFilaOculto(objeto,idTabla,5,idTabla);
				var nro_cera=obtenerCeldaFilaOculto(objeto,idTabla,6,idTabla);
				var num_fijo=obtenerCeldaFilaOculto(objeto,idTabla,7,idTabla);
				var fecIniVig=obtenerCeldaFila(objeto,idTabla,4,idTabla);
				var fecFinVig=obtenerCeldaFila(objeto,idTabla,5,idTabla);

				if(accion=="B"){
					if(cod_estado=="01" || cod_estado=="04"){
						verMensaje('ALERTICAXXX', '<%=icseUtil.getPropertieByName("validaBajaProductoElabVig")%>', '/<%=ALIASKEON%>/images/','');
           				return false;
					}
				}

				setValorCampo("hdACCION",accion);
				setValorCampo('hdCOD_CIA',cod_cia);
			    setValorCampo('hdCOD_RAMO',cod_ramo);
			    setValorCampo('hdCOD_PRODUCTO',cod_prod);
				setValorCampo("hdCOD_CIAB",cia_broker);
				setValorCampo("hdNRO_POL_ASEG",pol_aseg);
				setValorCampo("hdNRO_CERA",nro_cera);
				setValorCampo("hdTIP_NUMF",num_fijo);
				setValorCampo("hdESTADO",cod_estado);
				setValorCampo("hdFEC_INI_VIG",fecIniVig);
				setValorCampo("hdFEC_FIN_VIG",fecFinVig);

				mostrarMensaje_ICSEVE02009(accion);
			}	

			function mostrarMensaje_ICSEVE02009(accion){
				if(accion=="B")
					verMensaje('CONFIRMICA6002', '<%=icseUtil.getPropertieByName("ICA6002")%>', '/<%=ALIASKEON%>/images/','lanzarAccion');
				else{
					verMensaje('CONFIRMICAXXXX', 'La operación a continuación hará cambios que no tienen vuelta atrás. <br/>\n¿Desea continuar?', '/<%=ALIASKEON%>/images/','lanzarAccion');
				}
			}

			function lanzarAccion(){
				lanzarEventoVentana('ICSEVE02009','0X3C01007');
			}
		</script>	
	</body>
</html>